
module.exports = Behavior({
  data: {
    // selected: 0,
    // list: app.globalData.tabbarList
  },
  methods: {
    /**
     * 底部tab选中处理
     * @param {*} selected 选中的tab的索引
     * @param {*} list 底部tab列表
     */
    tabbarSelected(selected, list){
      // 跳转时页面闪烁，高亮存在问题解决方法
      // 用自定义组件的方式编写即可，该自定义组件完全接管 tabBar 的渲染。另外，自定义组件新增 getTabBar 接口，可获取当前页面下的自定义 tabBar 组件实例
      if (typeof this.getTabBar === 'function' && this.getTabBar()) {
        this.getTabBar().setData({
          selected,
          list
        })
      }
    }
  }
})